package com.yixin.hospital.entity.vo;

import com.yixin.hospital.entity.bo.TemplateDetail;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

@Data
@ToString
public class ListGuidanceVO {

    private Long id ;
    private String guidanceCode;
    private Long patientId;
    private String patientCode;
    private String patientName;
    private String patientSex;
    private Integer type;
    private String typeName;
    private Long doctorId;
    private String doctorName;
    private BigDecimal registerPrice;
    private Long jobOfficeId;
    private String jobOfficeName;
    private Long workAddressId;
    private String workAddressName;
    private Integer waitTime;
    private Integer remainderTime;  // waitTime - 【(now - createdTime) 换算成分钟】
    private String afterGuidanceTime;  // now - createdTime 换算成分钟
    private String waitPayTime;  // 支付等待时间
    private String waitInspectionTime;  // 检查等待时间
    private Integer isDetail;
    private Object detail;
    private LocalDateTime createdTime;
    private Integer status;

    private Long templateId;
    private List<TemplateDetail> templateDetailList;
    private Long deptId;
    private LocalDateTime guidanceTime;
    private LocalDateTime visitTime;
    private LocalDateTime inspectionTime;
    private Integer paidInspectionCount;
    private Integer doneInspectionCount;
    private Integer inspectionCount;


}
